package Utils;

import com.alibaba.druid.util.JdbcUtils;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

/**
 * java.util工具类
 * @author d11yu
 */
public final class UtilUtils {
    /**
     * 从配置文件加载properties，加载失败，则返回null。
     *
     * @param path 配置文件的路径
     * @return
     * @throws IOException
     */
    public static Properties loadProperties(String path){
        try {
            Properties properties = new Properties();
            try (InputStream is = UtilUtils.class.getClassLoader().getResourceAsStream(path)) {
                properties.load(is);
            }
            return properties;
        } catch (IOException e) {
            throw new RuntimeException("配置文件加载失败！");
        }
    }
}
